2.7 [Protocols] Usage
This is an optional section.
This section is used to define the GUID Value for Protocol C Names.
The section tag modifier, Private
, is used to restrict the EDK II build
system by preventing references to content in these sections from being used by
modules outside of the package.
This section use ones of the following section definitions:
[Protocols]
[Protocols.common]
[Protocols.common.Private]
[Protocols.IA32]
[Protocols.IA32.Private]
[Protocols.X64]
[Protocols.X64.Private]
[Protocols.IPF]
[Protocols.IPF.Private]
[Protocols.EBC]
[Protocols.EBC.Private]
Architectural sections may also be combined, as in:
[Protocols.IA32, Protocols.X64]
[Protocols.IA32.Private, Protocols.X64.Private]
Format for the entries in this section is two fields with an equal "=" character separating the fields as shown below.
ProtocolCName = {C Format Guid Value} # Comment
The Comment section can be used to identify the list of supported module types.